import LayOut from '@/layOut/index.vue'

/* 
	id: 菜单唯一标识（后台生成）
	path: 路由
	meta: 路由信息
	component: 路由地址
	name: 当前组件的name，如果当前路由是页面，必填
	redireact: '' 当值为 noRedireact 时，在面包屑中不可被点击访问
	hidden: false 当值为 true 时，不在菜单栏中展示
	roles: [] 访问路由的角色权限
	permissions: [] 访问路由的菜单权限
	breadcrumb: true 如果设置为 false，则不会在面包屑中显示
	noCache: true 如果设置为 false，则不会被 keep-alive 缓存
	children: [] 子路由
*/

// 公共路由
const constantRoutes: any = [
	{
		path: '/LayOut',
		meta: { title: '', icon: '' },
		component: LayOut,
		children: [
			{
				path: '/',
				name: 'Preview',
				meta: { title: '看板', icon: '', fatherPath: 'Preview' },
				component: () => import('@/views/Preview.vue')
			}
		]
	},
	{
		path: '/login',
		name: 'Login',
		meta: { title: '登录', icon: '' },
		component: () => import('@/views/Login.vue')
	},
	{
		path: '/:pathMatch(.*)',
		name: 'NotFound',
		meta: { title: '404', icon: '' },
		component: () => import('@/views/NotFound.vue')
	}
]

export default constantRoutes
